package com.silences.mapper;

import com.silences.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserMapper {
    //列表查询   多个参数，必须加上注解@Param识别
    public List<User> getUsers(@Param("username") String username,
                               @Param("pageIndex") int pageIndex,
                               @Param("pageSize") int pageSize);

    //总条数查询
    public int countUser(@Param("username") String username);

    //单条数据查询
    public User getUser(int id);

    //添加数据
    public void addUser(User user);

    //修改数据
    public void updateUser(User user);

    //删除数据
    public void deleteUser(int id);
}
